如果使用docker-compose

docker-compose 默认使用同一个network,可以直接通过service name进行相互访问

通过暴露端口到宿主机进行访问

如果服务是为服务,不需要外部访问,不建议这样做

自定义network

服务跑的时候指定network,然后通过容器名,就可以相互访问了

docker network create custom-local-net
docker run --name ng1 --network custom-local-net  -d nginx
docker run --name ng2 --network custom-local-net  -d nginx

results matching ""

    No results matching ""